(1 == 2) && (2 == 2) //false
(1 == 1) && (2 == 2) //true

(1 == 2) || (2 == 3) //false
(1 == 2) || (2 == 2) //true
(2 == 2) || (2 == 3) //true
(2 == 2) || (3 == 3) //true

!(1 == 1) //false
!(1 == 2) //true
!(false) //true